Genetics and evolution - David Barrett and Paul Spencer (Nelson Blackie)