Eaarth: making alife on a tough new planet - Mckibben, Bill (New York : Timews Books, 2010)