Climate change in the 21st century - Cohen, Stewart J. (McGraw Hill, 2009)