publisher: Ballantine Books publish date: December 1st 1989
format: paper
language: English
ISBN:
0345013026 (9780345013026)
publisher: Books on Tape publish date: July 1st 1994
language: English
ISBN:
0736627944 (9780736627948)
publisher: Random House Audio publish date: May 26th 2009
format: audiobook
language: English
ISBN:
0307702448 (9780307702449)