Biology a functional approach - Roberts, M. B. V. (E.L.B.S, 1986)