The Law of Diffusion of Innovation - Marketing Essentials