publisher: Penguin publish date: July 15th 2010
format: paperback pages: 240
language: English
ISBN:
1616863293 (9781616863296)
publisher: RecordedBooks publish date: January 1st 2006
format: audiobook
language: English
ISBN:
1419351214 (9781419351211)
publisher: Recorded Books publish date: March 28th 2011
language: English
ISBN:
1449893309 (9781449893309)
publisher: Penguin publish date: July 20th 2010
format: paperback pages: 240
language: English
ISBN:
1616871865 (9781616871864)
publisher: Penguin publish date: May 22nd 2008
format: paperback pages: 240
language: English
ISBN:
0641931018 (9780641931017)