A.E. Eiben; J.E. Smith, “Introduction to Evolutionary Computing,” Springer Science+Business Media, 2015.