Life on earth: encyclopedia of biodiversity, ecology and evolution:v 2:h-z - Niles, Eldredge (PENTAGON PRESS New Delhi, 2004)