Karl Marx's theory of history : a defence - Cohen, G.A (Princeton University Press, 1978)