Karl Marx: An Intellectual Biography (2010) Rolf Hosfield