publisher: Alfred A. Knopf publish date: October 15th 2002
format: hardcover pages: 1369
language: English
ISBN:
0375415033 (9780375415036)
publisher: Alfred A. Knopf publish date: 2002
pages: 369
language: English
ISBN:
1857152425 (9781857152425)
format: kindle pages: 496
language: English
ASIN: B002RI98TM
publisher: Everyman's Library
format: ebook pages: 424
language: English
ISBN:
0307555992 (9780307555991)
publisher: Penguin Classics publish date: June 29th 2000
format: paperback pages: 496
language: English
publisher: Penguin publish date: 1600
format: Paperback
language: English
ASIN: B011T710W4