publisher: Penguin publish date: January 1st 2007
format: hardcover pages: 344
language: English
ISBN:
1428755926 (9781428755925)
publisher: Puffin Books publish date: October 30th 2008
format: ebook pages: 352
language: English
ISBN:
1440652716 (9781440652714)
publisher: Recorded Books publish date: March 28th 2011
language: English
ISBN:
1456102745 (9781456102746)