Science and technology in world history an introduction - McClellan, James E. III (The Johns Hopkins University Press, 1999)