Marxism and the Failure of Organised Socialism in Spain, 1879–1936 Paul Heywood - Paperback £30.99 Find out more