An introduction to genetic algorithms - Mitchell Melanie (MIT, 1998)