Energy, Climate Change, and Environmental Impacts