Karl Marx's theory of history : a defence. - Cohen, G. A. (Clarendon, 1998)