Practical genetic algorithms - Haupt, Randy L. (Wiley Interscience, 2004)