publisher: Ballantine Books publish date: April 7th 1998
format: hardcover pages: 412
language: English
ISBN:
0345387686 (9780345387684)
publisher: Ballantine Books
format: paperback
language: English
ISBN:
0345402340 (9780345402349)
publisher: Random House, Inc. publish date: May 16th 1995
language: English
ISBN:
0517301261 (9780517301265)