Climate Change The Science Impacts And Solutions