An introduction to metaheuristics for optimization - Chopard, Bastien 1959-; Tomassini, Marco (Springer, 2018)