Biological science - Taylor, D. J. (U. K. Cambridge, 2002)