Applied evolutionary algorithms in Java - Ghanea-Hercock, Robert (Springer, 2003)