Biologycal science - KEETON, William T. (America W.W.Norton & company., 1980)