publisher: HarperCollins publish date: July 1st 2000
format: paperback pages: 480
language: English
ISBN:
0207186952 (9780207186950)
publisher: HarperCollins publish date: February 25th 2004
format: paperback pages: 496
language: English
ISBN:
0732280273 (9780732280277)
publisher: HarperCollins
format: paperback
language: English
ISBN:
0207166420 (9780207166426)