Karl Marx; his life and thought - McLellan, David (Macmillan, 1973)