Biological science - William T Keeton (New York Norton, 1980)