Evolutionary Computation In Combinatorial Optimization by Jens Gottlieb, Gunther Raidl & Gunther R. Raidl