Introduction to Evolutionary Computing - EIBEN, A. E. (Springer, 2003)