Climate change The science, impacts and solutions - Pittock, A. Barrie (Earthscan, 2009)