publisher: Penguin Classics publish date: 1992
format: paperback pages: 512
language: English
ISBN:
0140444211 (9780140444216)
publisher: Penguin Classics publish date: December 27th 2005
format: paperback pages: 400
language: English
ISBN:
0140455035 (9780140455038)
ISBN:
0900587083 (9780900587085)
publisher: Oxford University Press, USA publish date: December 16th 1993
format: paperback pages: 432
language: English
ISBN:
0198149603 (9780198149606)
publisher: Arno Press
format: hardcover pages: 60
language: English
ISBN:
0405073240 (9780405073243)