publisher: Penguin publish date: July 20th 2010
format: hardcover pages: 336
language: English
ISBN:
1616872306 (9781616872304)
publisher: Penguin publish date: July 15th 2010
format: paperback pages: 336
language: English
ISBN:
1616864885 (9781616864880)
publisher: cbt
publish date: April 9th 2012
format: kindle pages: 352
language: English
ISBN:
9783641074128
publisher: Listening Library publish date: 2009-07-14
format: Audible Audio Edition
language: English
ASIN: B002HIT0H2