Metaheuristic Optimization: Algorithmic Design and Applications. (5th September 2017) - Zhang, Gexiang