Biological science - Tinsley Keeton, William (Norton, 1993)