publisher: Viking
publish date: January 1st 1991
format: hardcover pages: 391
language: English
ISBN:
0670831174 (9780670831173)
publisher: Penguin publish date: 1992
format: mass market paperback pages: 400
language: English
ISBN:
0140129219 (9780140129212)
publisher: Penguin publish date: September 1st 1995
format: paperback
language: English
ISBN:
014025191X (9780140251913)