publisher: BBC Audiobooks publish date: November 12th 2012
format: audiobook
language: English
publisher: Penguin publish date: 2015-06-04
format: Kindle Edition pages: 315
ISBN:
9780241971468
ASIN: B00XO3BRZW
publisher: Picador publish date: May 6th 2005
format: paperback pages: 240
language: English
ISBN:
0330426400 (9780330426404)
publisher: Picador Usa publish date: February 6th 2009
format: paperback pages: 240
language: English
ISBN:
0330426427 (9780330426428)