Leninism : A Sociological Interpretation - Lane, David (London: Cambridge university press, 1981)