publisher: Knopf publish date: December 18th 2007
format: hardcover pages: 336
language: English
ISBN:
0375410821 (9780375410826)
publisher: Little, Brown and Company publish date: March 25th 2004
format: paperback pages: 384
language: English
ISBN:
0316861413 (9780316861410)
publisher: Knopf publish date: December 18th 2007
format: ebook pages: 336
language: English
ISBN:
0307427722 (9780307427724)
format: kindle pages: 313
language: English
ASIN: B000XUBDOE