pages: 254
language: English
ISBN:
1852279311 (9781852279318)
publisher: Virgin Publishing publish date: June 1st 2006
format: paperback pages: 272
language: English
ISBN:
0753506963 (9780753506967)
publisher: Virgin Digital publish date: September 30th 2010
format: ebook pages: 296
language: English
ISBN:
0753544733 (9780753544730)