by Barry Miles
publisher: Virgin Books publish date: July 1st 2005
format: hardcover pages: 314
language: English
ISBN:
1852272716 (9781852272715)
publisher: Virgin Books publish date: September 1st 2006
format: paperback pages: 320
language: English
ISBN:
0753511029 (9780753511022)
publisher: Virgin Books publish date: April 1st 2011
format: paperback pages: 352
language: English
ISBN:
075351818X (9780753518182)
publisher: Virgin Books publish date: October 28th 2006
format: paperback pages: 320
language: English
ISBN:
0753511428 (9780753511428)
publisher: Virgin Digital publish date: October 6th 2009
format: ebook pages: 352
language: English
ISBN:
0753521598 (9780753521595)