publisher: Farrar, Straus and Giroux publish date: September 29th 2009
format: hardcover pages: 184
language: English
ISBN:
0374316538 (9780374316532)
publisher: Recorded Books publish date: January 1st 2010
format: audiobook
language: English
ISBN:
1449810071 (9781449810078)
publisher: Farrar, Straus and Giroux publish date: September 29th 2009
format: ebook pages: 192
language: English
ISBN:
1429953209 (9781429953207)