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