Science and technology in world history : - McClellan, James E. (James Edward) 1946- (Johns Hopkins University Press, 1999)