Factors leading to the spread of humanist ideas