format: paperback pages: 314
language: English
ISBN:
0352346760 (9780352346766)
publisher: Virgin Digital publish date: January 3rd 2013
format: ebook pages: 249
language: English
ISBN:
1448133343 (9781448133345)
publisher: Virgin Digital
publish date: October 31st 2010
format: ebook pages: 249
language: English
ISBN:
0753526654 (9780753526651)