publisher: Penguin publish date: 2016-01-12
format: Paperback pages: 304
language: English
ISBN:
014312658X (9780143126584)
ASIN: 014312658X
publisher: Wheeler Publishing (Large Print Edition) publish date: 2013-03-27
format: hardcover pages: 341
ISBN:
1410456013 (9781410456014)
publisher: Penguin Audio
publish date: 2012-10-30
format: Audible Audio Edition
ASIN: B009YQ707C