Leninism : a sociological interpretation - Lane, David Stuart (Cambridge University Press, 1981)