Biology: An exploration of life - McFaden, Carol H; Keeton, William T (1994)