Evolutionary computation : a unified approach - De Jong, Kenneth A. (MIT Press, 2006)