Biological science - Taylor, D. J.; Green, N.P.O/Stout, G.W. (U.K. Cambridge university, 2005)