Biological Science - Taylor, D. J; Green, N. P. O Sout, G. W Soper, R. (Cambridge Cambridge University Press, 1998)