Biology, evolution and adaptation to the environment - Kelly, Mahlon G. (Houghton Mifflin Comp., 1975)