The Resilient Earth: Science, Global Warming and the Future of Humanity