Evolutionary computation techniques : a comparative perspective - Cuevas, Erik. (Springer, 2017)