Knowledge Evolution and Societal Transformations