publisher: Penguin publish date: August 6th 2013
format: paperback pages: 480
language: English
ISBN:
014312241X (9780143122418)
publisher: NYRB Classics publish date: February 14th 2012
format: paperback pages: 306
language: English
ISBN:
1590174968 (9781590174968)
publisher: Yale University Press publish date: May 11th 2001
format: hardcover pages: 320
language: English
ISBN:
0300083327 (9780300083323)
publisher: Yale University Press publish date: March 11th 2007
format: hardcover
language: English
ISBN:
0300115091 (9780300115093)