Technology diffusion and adoption hardcover