Diffusion and Culture