Mitigation and Adaptation Strategies for Climate Change