publisher: Alfred A. Knopf publish date: April 13th 2006
format: paperback pages: 732
language: English
ISBN:
0375711163 (9780375711169)
publisher: Knopf publish date: November 9th 2004
format: hardcover pages: 752
language: English
ISBN:
1400041759 (9781400041756)
ASIN: 1400041759