Genetic Algorithms - Goldberg, David E (Addisonwesley, 1989)