A adressing the challenges of globalization : an independent evaluation of the World Bank's approach to global programs (World Bank, 2005)