publisher: Knopf publish date: October 26th 2004
format: hardcover pages: 752
language: English
ISBN:
0375411364 (9780375411366)
ASIN: 375411364
publisher: Knopf Publishing Group publish date: December 18th 2007
format: ebook pages: 752
language: English
ISBN:
0307425312 (9780307425317)