Knowledge for Development (World Development Report, 1999)