Diffusionism as an anthropological school of thought, was an attempt to understand the nature of culture in terms of the origin of culture traits and their spread from one society to another. Versions of diffusionist thought included the conviction that all cultures originated from one culture center (heliocentric diffusion); the more reasonable view that cultures originated from a limited number of culture centers (culture circles); and finally the notion that each society is influenced by others but that the process of diffusion is both contingent and arbitrary