Evolution on planet Earth : the impact of the physical environment - Rothschild, Lynn J.; Lister, Adrian (Academic press, 2003)