publisher: Virgin Publishing publish date: December 1st 2005
format: paperback pages: 278
language: English
ISBN:
0352340053 (9780352340054)
publisher: Rover Books publish date: August 21st 2007
format: ebook pages: 288
language: English
ISBN:
0795204566 (9780795204562)