by Gary Russell
publisher: BBC Books publish date: August 7th 2010
format: hardcover pages: 256
language: English
ISBN:
1846079888 (9781846079887)
publisher: AudioGO publish date: 2011
format: MP3 CD
language: English
ISBN:
9781408498279
publisher: BBC Digital publish date: July 8th 2010
format: ebook pages: 256
language: English
ISBN:
1409072622 (9781409072621)
publisher: BBC Books publish date: May 3rd 2012
format: paperback pages: 256
language: English
ISBN:
1849905460 (9781849905466)
publisher: AudioGO publish date: August 24th 2012
format: audiobook
language: English
ASIN: B0091ZCSFU
publisher: BBC Books publish date: 2011
format: paperback pages: 243
language: English
ISBN:
9781849903