Genetic Algorithms and Machine Learning
A formal analysis of the role of multi-point crossover in genetic algorithms