Bioinspired Computation In Combinatorial Optimization by Frank Neumann & Carsten Witt