publisher: Ballantine Books publish date: November 2nd 1999
format: paperback pages: 1584
language: English
ISBN:
0345420977 (9780345420978)
publisher: Random House Publishing Group publish date: September 22nd 1998
format: paperback pages: 584
language: English
ISBN:
0345420934 (9780345420930)