Evolutionary biology
Evolution
Genetic algorithm
Mathematical optimization
Natural selection
Stephen Jay Gould
Darwinism
Biology
Cybernetics
Science