Addressing the challenges of globalization : an independent evaluation of the World Bank's approach to global programs - World Bank. Operations Evaluation Dept (World Bank, 2004)