format: audiobook
language: English
ISBN:
1428111611 (9781428111615)
publisher: Little, Brown and Company publish date: September 19th 2007
format: paperback pages: 400
language: English
ISBN:
1616800003 (9781616800000)
publisher: Recorded Books publish date: March 28th 2011
language: English
ISBN:
1449897460 (9781449897468)