An assault on poverty : basic human needs, science and technology Panel on Technology for Basic Needs, United Nations Commission on Science and Technology for Development.. (International Development Research Centre: United Nations Conference on Trade and Development, 1997)