publisher: Viking Press publish date: September 28th 1995
pages: 517
language: English
ISBN:
0670849146 (9780670849147)
publisher: Penguin publish date: September 26th 1996
format: paperback pages: 544
language: English
ISBN:
014017771X (9780140177718)