publisher: Ballantine Books publish date: January 23rd 1991
format: paperback pages: 320
language: English
ISBN:
0449905616 (9780449905616)
language: English
ISBN:
0140125914 (9780140125917)
language: English
ISBN:
0241125383 (9780241125380)
publisher: Knopf publish date: February 3rd 1990
format: hardcover pages: 311
language: English
ISBN:
0394583132 (9780394583136)