Modern science of climate changes - Njau, Ernest C. (Climate change and its causes, effects, and prediction series., 2011)