Climate Change Theory and Predictions