publisher: BBC Books publish date: September 6th 2007
format: hardcover pages: 256
language: English
ISBN:
1846072697 (9781846072697)
format: paperback pages: 423
language: English
ISBN:
1846075947 (9781846075940)
publisher: BBC Digital publish date: August 3rd 2010
format: ebook pages: 256
language: English
ISBN:
1409073343 (9781409073345)