Karl Marx : his life and thought - Mclellan, David (Paladin, 1976)