A review by clare_s2395
Socialism: A Very Short Introduction by Michael Newman

informative medium-paced

5.0