The Ecological And Evolutionary Effects Of Environmental Perturbations On Populations And Communities