Climate Change: observed impacts on planet earth - Letcher,Trevor M. (Elsevier, 2009)