An introduction to Karl Marx - Elster,Jon (Cambridge university press, 1986)