Theory and principled methods for the design of metaheuristics - Borenstein, Yossi (Springer, 2014)