Technological change: An analysis of the diffusion and implications of e-business technologies