Introduction to genetic algorithms / S.N. Sivanandam, S.N. Deepa. - Sivanandam, S. N. (Springer, 2008)