publisher: Bantam publish date: May 28th 2002
format: paperback pages: 448
language: English
ISBN:
0553381636 (9780553381634)
language: English
ISBN:
0753811391 (9780753811399)
language: English
ISBN:
0297645803 (9780297645801)
language: English
ISBN:
0297646362 (9780297646365)
publisher: Farrar Straus Giroux publish date: May 15th 2001
format: hardcover
language: English
ISBN:
0374155062 (9780374155063)