publisher: Ballantine Books publish date: February 29th 2000
format: paperback pages: 432
language: English
ISBN:
0345434773 (9780345434777)
publisher: Ballantine Books publish date: February 22nd 1999
format: hardcover pages: 405
language: English
ISBN:
0345372441 (9780345372444)
language: English
ISBN:
0965685357 (9780965685351)