publisher: Virgin Books
publish date: May 1st 2006
format: paperback pages: 256
language: English
ISBN:
0352340266 (9780352340269)
publisher: Rover Books publish date: August 22nd 2007
format: ebook pages: 256
language: English
ISBN:
079520616X (9780795206160)
language: English
ISBN:
0352333707 (9780352333704)