Genetics and evolution - O' Sullivan, Joan (Oxford Action Science, 1993)