Life on earth: Encyclopaedia of biodiversity, ecology and evolution- 2 vol. - Niles Eldredge (Pentagon press, 2004)