Commission on Science and Technology for Development : report on the seventh session (24-28 May 2004) (Official records of the Economic and Social Council : supplement, 2004)