Disputing Global Warming (Climate Change and Its Causes, Effects and Prediction)