publisher: Virgin Books
publish date: December 9th 2004
format: paperback pages: 272
language: English
ISBN:
0753509024 (9780753509029)
publisher: Virgin Digital publish date: February 29th 2012
format: ebook pages: 272
language: English
ISBN:
1448132118 (9781448132119)