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