by Daniel Altman
publisher: Farrar Straus Giroux
publish date: May 1st 2007
format: hardcover pages: 287
language: English
ISBN:
0374135320 (9780374135324)
publisher: Macmillan publish date: August 1st 2007
format: hardcover pages: 256
language: English
ISBN:
0230016294 (9780230016293)
publisher: Picador publish date: September 2nd 2008
format: paperback pages: 304
language: English
ISBN:
031242809X (9780312428099)
publisher: Pan Publishing
format: paperback pages: 256
language: English
ISBN:
033045031X (9780330450317)
publisher: Tantor Media publish date: May 28th 2007
format: audiobook
language: English
ISBN:
1400104297 (9781400104291)
publisher: Farrar, Straus and Giroux publish date: September 2nd 2008
format: kindle pages: 303
language: English
ASIN: B0055DLDKI
publisher: Farrar, Straus and Giroux publish date: September 2nd 2008
format: kindle pages: 304
language: English
ASIN: B009BLN8DA
publisher: Farrar, Straus and Giroux publish date: September 2nd 2008
format: kindle pages: 304
language: English
ASIN: B0099ZGV7S
publisher: Tantor Media publish date: May 28th 2007
format: audiobook
language: English
ISBN:
1400154294 (9781400154296)
publisher: Findaway World publish date: April 1st 2009
language: English
ISBN:
1608127931 (9781608127931)