Factors for revolutionizing world history