Marx's Theory of History: A Defence - Cohen, G A. (Princeton University Press, 2000)