Applied Evolutionary Algorithms in Java - Ghanea-Hercock, Robert (Springer New York, 2003)