publisher: Knopf
publish date: November 1st 2005
format: hardcover pages: 784
language: English
ISBN:
1400044995 (9781400044993)
ASIN: 1400044995
publisher: Knopf publish date: October 2nd 2007
format: paperback pages: 784
language: English
ISBN:
0375711198 (9780375711190)
publisher: Knopf publish date: July 25th 2012
format: ebook pages: 784
language: English
ISBN:
0307555259 (9780307555250)