Biology: a functional approach - Roberts , M.B.V. (U.K. Thomas Nelson, 2003)