publisher: Virgin Books
publish date: December 1st 2004
format: paperback pages: 288
language: English
ISBN:
0352339195 (9780352339195)
publisher: Virgin Digital publish date: September 30th 2010
format: ebook pages: 288
language: English
ISBN:
0753544016 (9780753544013)