Biology, evolution and adaptation to the environment - MacGrath, John C. (1975)