Animal species and their evolution - Cain, Arthur J. (Arthur James) (Princeton science library, 1993)