publisher: Farrar, Straus and Giroux publish date: April 7th 1997
format: paperback pages: 320
language: English
ISBN:
0374525064 (9780374525064)
publisher: Farrar, Straus and Giroux publish date: April 30th 1996
format: hardcover pages: 320
language: English
ISBN:
0374154937 (9780374154936)