Platform Socialism
James Muldoon
The ABCs of Socialism
Bhaskar Sunkara
Systems Thinking For Social Change: A Practical Guide to Solving ...
David Peter Stroh
How Did We Get Into This Mess?: Politics, Equality, Nature
George Monbiot
Biology of Wonder
Andreas Weber