publisher: Nan A. Talese publish date: November 1st 1992
format: hardcover pages: 599
language: English
ISBN:
0385419872 (9780385419871)
publisher: dtv publish date: March 1st 1994
format: paperback
language: English
ISBN:
3423118067 (9783423118064)
language: English
ISBN:
0099181711 (9780099181712)
language: English
ISBN:
0701138351 (9780701138356)