publisher: Penguin Classics publish date: August 26th 2003
format: paperback pages: 240
language: English
ISBN:
0140449000 (9780140449006)
publisher: Penguin Classics publish date: April 30th 1969
format: paperback pages: 224
language: English
ISBN:
0140442111 (9780140442113)
publisher: Penguin publish date: August 26th 2003
format: ebook pages: 240
language: English
ISBN:
1101489324 (9781101489321)