publisher: HarperCollins publish date: December 1st 1997
format: paperback pages: 344
language: English
ISBN:
0006499341 (9780006499343)
publisher: HarperCollins publish date: September 2nd 2010
format: ebook pages: 352
language: English
ISBN:
0007349033 (9780007349036)