publisher: Thorndike Press publish date: October 16th 2009
format: hardcover pages: 519
language: English
ISBN:
1410416364 (9781410416360)
publisher: Hodder publish date: May 28th 2009
format: kindle pages: 416
language: English
ISBN:
9781444712537
publisher: HarperAudio publish date: August 14th 2012
language: English
ISBN:
0062243780 (9780062243782)