publisher: Random House UK publish date: September 25th 2007
format: hardcover pages: 256
language: English
ISBN:
0563486554 (9780563486558)
publisher: AudioGO publish date: February 23rd 2010
format: audiobook
language: English
ISBN:
1405677074 (9781405677073)
publisher: BBC Digital publish date: October 31st 2010
format: ebook pages: 256
language: English
ISBN:
1409073858 (9781409073857)