Biological science systems, maintenance and change - Taylor, D. J.