Factors that helped spread ideas