Home » Survival » Richard Heinberg: Limits and prospects for human survival