Montesquieu, Rousseau, Marx: Politics and History. Translated by Ben Brewster.