Biological science - Taylor, D. J. (Cambridge, 1997)