1. Blickle, T., Thiele, L.: A comparison of selection schemes used in evolutionary algorithms. Evolut. Comput. 4(4), 361–394 (1996). http://www.cs.bham.ac.uk/~wbl/biblio/gp-html/DBLP_journals_ec_BlickleT96.html
2. Dignum, S., Poli, R.: Sub-tree swapping crossover and arity histogram distributions. In: Esparcia-Alcázar, A.I., Ekárt, A., Silva, S., Dignum, S., Uyar, A.Ş. (eds.) EuroGP 2010. LNCS, vol. 6021, pp. 38–49. Springer, Heidelberg (2010). http://www.cs.bham.ac.uk/~wbl/biblio/gp-html/Dignum_2010_EuroGP.html
3. Koza, J.R.: Genetic Programming: On the Programming of Computers by Natural Selection. MIT press, Cambridge (1992). http://www.cs.bham.ac.uk/~wbl/biblio/gp-html/koza_book.html
4. Langdon, W.B., Poli, R.: Fitness causes bloat. In: Chawdhry, P.K., et al. (eds.) Soft Computing in Engineering Design and Manufacturing, pp. 13–22. Springer, London (1997). http://www.cs.bham.ac.uk/~wbl/biblio/gp-html/Langdon_1997_bloatWSC2.html
5. Langdon, W.B., Soule, T., Poli, R., Foster, J.A.: The evolution of size and shape. In: Spector, L., et al. (eds.) Advances in Genetic Programming 3, pp. 163–190. MIT Press, Cambridge (1999). Chapter 8. http://www.cs.bham.ac.uk/~wbl/biblio/gp-html/langdon_1999_aigp3.html