A good free book is https://cs.gmu.edu/~sean/book/metaheuristics/
Otherwise this is a good start: https://www.amazon.com/Introduction-Evolutionary-Computing-N...
Otherwise this is a good start: https://www.amazon.com/Introduction-Evolutionary-Computing-N...