publisher: Penguin Classics publish date: June 4th 1991
format: paperback pages: 521
language: English
ISBN:
0140445218 (9780140445213)
ASIN: 140445218
publisher: IndyPublish.com
format: hardcover pages: 344
language: English
ISBN:
1404303782 (9781404303782)
format: kindle pages: 387
language: English
ASIN: B0082ZJULA
publisher: General Books publish date: March 6th 2010
format: paperback pages: 284
language: English
ISBN:
1153622769 (9781153622769)
publisher: Echo Library publish date: May 1st 2009
format: paperback pages: 300
language: English
ISBN:
1406892939 (9781406892932)