Climate change causes, effects and solutions - Hardy, John T. (John Wiley & Sons, 2003)