publisher: Farrar Straus Giroux publish date: January 9th 2007
format: hardcover pages: 482
language: English
ISBN:
0374299684 (9780374299682)
publisher: A. Lane publish date: April 6th 2006
format: paperback pages: 482
language: English
ISBN:
071399679X (9780713996791)
publisher: Penguin publish date: April 26th 2007
format: paperback
language: English
ISBN:
0141011289 (9780141011288)
publisher: Farrar, Straus and Giroux publish date: January 9th 2007
format: hardcover pages: 504
language: English
ISBN:
0641952333 (9780641952333)