publisher: Ballantine Books publish date: May 13th 1997
format: paperback pages: 288
language: English
ISBN:
0345407881 (9780345407887)
publisher: Ballantine Books publish date: May 21st 1996
format: hardcover pages: 272
language: English
ISBN:
0345405412 (9780345405418)
publisher: Random House, Inc. publish date: May 21st 1996
language: English
ISBN:
0517315238 (9780517315231)
publisher: Random House Audio publish date: April 12th 1999
format: audiobook
language: English
ISBN:
0679451587 (9780679451587)