Diffusion - Stuart Fitz-Gerald Internet Technologies The Diffusion of Internet Technologies Stuart Fitz-Gerald.