publisher: Simon & Schuster Ltd publish date: 2012-01-19
format: Paperback pages: 800
language: English
ISBN:
1849836884 (9781849836883)
ASIN: 1849836884
publisher: Ecco publish date: March 9th 2010
format: hardcover pages: 784
language: English
ISBN:
0060787287 (9780060787288)
publisher: HarperAudio publish date: 2016-08-16
format: Audible Audio Edition
language: English
ASIN: B01H41C1TU