
Climate Politics When It’s Too Late
2025
How the World Surrendered to Climate Breakdown
2024
2024
The Next Generation's Guide to Protecting the Climate and Saving Our Future
2023
On the Danger of Fossil Fascism
2021
2021
War Communism in the Twenty-First Century
2020
Nature and Society in a Warming World
2018
The Rise of Steam Power and the Roots of Global Warming
2015
Rising Workers and Threats of War
2005