Common Noun Collocations of evolution

analysis, concept, course, development, doctrine, growth, heat, history, idea, implication, law, life, man, mechanism, model, origin, part, period, place, point, process, result, role, stage, step, theory, time, understand, view, year