Earth evolution of a habitable world - Lunine, Jonathan [Irving] (Cambridge University, 1999)