Species Adaptation to Environmental Changes