Power: Limits and Prospects for Human Survival by Richard Heinberg