publisher: Penguin Classics publish date: February 22nd 2005
format: paperback pages: 576
language: English
ISBN:
0140448020 (9780140448023)
format: kindle pages: 675
language: English
ASIN: B0049U4K3K
publisher: Penguin publish date: February 22nd 2005
format: ebook pages: 576
language: English
ISBN:
1101492503 (9781101492505)
format: kindle pages: 516
language: English
ASIN: B002RI9LDA