publisher: Viking Books publish date: May 29th 2008
format: ebook pages: 304
language: English
ISBN:
1436235626 (9781436235624)
publisher: Recorded Books publish date: March 28th 2011
language: English
ISBN:
1456103350 (9781456103354)
publisher: Penguin publish date: 1011
format: paperback
language: English
ASIN: B00OHX24GY
publisher: Recorded Books publish date: 2008-09-25
format: audiobook minutes: 524
language: English
ASIN: B001GS0QOU