Technological Innovation, Diffusion, and Resistance: An Historical Perspective.