publisher: Farrar Straus Giroux
publish date: June 13th 2006
format: hardcover pages: 242
language: English
ISBN:
0374281424 (9780374281427)
publisher: Crown publish date: December 29th 2009
format: hardcover pages: 288
language: English
ISBN:
0307395863 (9780307395863)
publisher: Crown publish date: July 19th 2011
format: hardcover pages: 288
language: English
ISBN:
030739588X (9780307395887)
publisher: Picador publish date: October 1st 2004
format: paperback pages: 256
language: English
ISBN:
0312423098 (9780312423094)
publisher: Picador publish date: April 15th 1996
format: paperback pages: 272
language: English
ISBN:
0312143834 (9780312143831)
publisher: Crown Books publish date: January 4th 2011
format: hardcover pages: 192
language: English