Biological science 2: systems, maintenance and change - Green, N P O (Cambridge University Press, 1985)