publisher: Knopf Group E-Books
format: ebook pages: 432
language: English
ISBN:
0307434710 (9780307434715)
publisher: Knopf Publishing Group publish date: September 1st 2000
format: paperback pages: 414
language: English
ISBN:
1402827970 (9781402827976)