Human development report 2007-2008 fighting climate change : human solidarity in a divided world. (United Nations Development Programme, 2007)