Encyclopaedia of evolutionary biology : Volume 2, elements of organic evolution - Arora, Richa (Anmol Publications, 2003)