Evolution on Planet Earth: The Impact of the Physical Environment - Rothschild, Lynn J. (Academic Press, 2003)