1. Holland, John H. Adaptation in Natural and Artificial Systems. Ann Arbor, MI: University of Michigan Press 1975.
2. Koza, John R. "Hierarchical Genetic Algorithms Operating on Populations of Computer Programs." In Proceedings of the 11th International Joint Conference on Artificial Intelligence. San Mateo: Morgan Kaufman 1989.
3. Koza, John R. Genetic Programming: A Paradigm for Genetically Breeding Populations of Computer Programs to Solve Problems. Stanford University Computer Science Department Technical Report STAN-CS-90-1314. 1990a.
4. Koza, John R. Evolution and co-evolution of computer programs to control independently-acting agents. Proceedings of Conference on Simulation of Adaptive Behavior.. Cambridge, MA: MIT Press. 1990b.
5. Quinlan, J. Induction of decision trees. Machine Learning 1(1), 81–106, 1986.