publisher: Harper Element
publish date: August 1st 2005
format: paperback pages: 255
language: English
ISBN:
0007183488 (9780007183487)
publisher: HarperCollins publish date: January 21st 2010
format: ebook pages: 272
language: English
ISBN:
0007360991 (9780007360994)