publisher: Virgin Books
publish date: May 1st 2005
format: paperback pages: 272
language: English
ISBN:
0352339624 (9780352339621)
publisher: Rover Books publish date: August 21st 2007
format: ebook pages: 272
language: English
ISBN:
0795203918 (9780795203916)