1. Koza, J.R.: Genetic Programming: On the Programming of Computers by Natural Selection (1992). http://mitpress.mit.edu/books/genetic-programming
2. Langdon, W.B., Poli, R.: Why ants are hard. In: Koza, J.R., et al. (eds.) GP, pp. 193–201 (1998). http://www.cs.ucl.ac.uk/staff/W.Langdon/ftp/papers/WBL.antspace_gp98.pdf
3. Teller, A.: The internal reinforcement of evolving algorithms. In: Spector, L., et al. (eds.) AiGP 3, pp. 325–354 (1999). http://www.cs.ucl.ac.uk/staff/W.Langdon/aigp3/ch14.pdf
4. Langdon, W.B.: Genetic Programming and Data Structures, Springer, Boston (1998). https://doi.org/10.1007/978-1-4615-5731-9
5. White, D.R., et al.: Evolutionary improvement of programs. IEEE TEVC 15(4), 515–538 (2011). https://doi.org/10.1109/TEVC.2010.2083669