Biology an exploration of life - McFadden, Carol Hardy; Keeton, William T. (Norton, 1995)