Evolutionary computation for modeling and optimization - Ashlock, Daniel. (Springer, 2006)