Science and technology in world history : an introduction / James E. McClellan III and Harold Dorn. - McClellan, James E. (James Edward), 1946- (Johns Hopkins University Press, 2006)