publisher: Tantor Media publish date: August 15th 2006
format: audiobook
language: English
ISBN:
1400102782 (9781400102785)
publisher: Penguin Books , London publish date: 2015-06-30
format: Paperback pages: 512
language: English
ISBN:
0143127454 (9780143127451)
ASIN: 0143127454
publisher: Penguin publish date: April 24th 2007
format: kindle pages: 349
language: English
ASIN: B00AFVZ00O