Karl Marx a biography - McLellan, David (Palgrave Macmillan, 2006)