Infinity's Rainbow: The Politics of Energy, Climate and Globalization