Eaarth: making a life on a tough new planet - McKibben, Bill (Times Books, 2010)