publisher: Knopf
publish date: February 1st 2005
format: hardcover pages: 256
language: English
ISBN:
1400042097 (9781400042098)
publisher: Knopf publish date: March 20th 2007
format: paperback pages: 256
language: English
ISBN:
0375710507 (9780375710506)
publisher: Knopf Doubleday Publishing Group publish date: February 19th 2009
format: ebook pages: 256
language: English
ISBN:
0307514471 (9780307514479)