Applications of Evolutionary Computing - Giacobini, Mario (Springer Berlin Heidelberg, 2007)