Environmental biology the conditions of life : environmental selection, extinction, creation, adaptation and overpopulation - Hilleman, Terry (Science Publishers, 2009)