Human development report 20072008 : fighting climate change : human solidarity in a divided world - United Nations Development Programme (Palgrave Macmillan published for the United Nations Development Programme, 2007)