Evolution on planet earth The impact of the physical environment - Lister , Adrian M.; Rothschild , Lynn J. (Academic Press, 2003)