Text this: Practical genetic algorithms / Randy L. Haupt & Sue Ellen Haupt.