publisher: Books on Tape publish date: May 3rd 2011
language: English
ISBN:
1415966842 (9781415966846)
publisher: Simon & Schuster UK publish date: June 9th 2011
format: ebook pages: 496
language: English
ISBN:
0857206192 (9780857206190)
publisher: Random House Audio
language: English
ISBN:
0307577058 (9780307577054)