DownloadThe Portobello Bookshop Gift Guide 2024

David McLellan Editor & Author

David McLellan is a leading scholar of Marx and Marxism, and the editor of Marxism: Essential Writings (#10.95) and Selected Writings (#14.95).