An introduction to genetic algorithms - Mitchell, Melanie (Complex adaptive systems, 1998)