Carnival for science essays on science, technology and development - Visvanathan, Shiv (Oxford, 1997)