Biological science - William T. Keeton (W.W. Norton)