Lane, David

Leninism : A Sociological Interpretation / by David Lane - London: Cambridge university press, 1981. - 150p.

0521282594

335.43 / LAN/L