publisher: Penguin publish date: June 1st 1996
format: paperback pages: 352
language: English
ISBN:
0140168796 (9780140168792)
publisher: Viking Books publish date: May 3rd 1994
format: hardcover pages: 352
language: English
ISBN:
0670844128 (9780670844128)