publisher: Farrar Straus Giroux publish date: May 1st 1999
format: paperback pages: 288
language: English
ISBN:
0374525943 (9780374525941)
publisher: Farrar Straus Giroux publish date: May 1st 1998
format: hardcover
language: English
ISBN:
0374286345 (9780374286347)