Earth, life, and system : evolution and ecology on a Gaian planet - Clarke, Bruce (Meaning systems, 2017)