publisher: Vintage publish date: April 3rd 2003
format: paperback pages: 400
language: English
ISBN:
0099284588 (9780099284581)
publisher: Riverhead Hardcover publish date: June 3rd 2002
format: hardcover pages: 608
language: English
ISBN:
157322202X (9781573222020)