Genetic Programming - O'Neill, Michael (Springer Berlin Heidelberg, 2020)