Metaheuristics - Patrick Siarry (Springer, 2016)