Karl Marx's theory of History: a defence - Cohen G.A (2000)