Technological Diffusion: Alternative Theories and Historical Evidence · Study