publisher: Dover Publications publish date: September 22nd 2006
format: paperback pages: 224
language: English
ISBN:
0486452557 (9780486452555)
publisher: HarperPerennial Classics publish date: August 7th 2012
format: ebook pages: 500
language: English
ISBN:
1443417149 (9781443417143)