Introduction to Genetic Algorithms for S by David A. Coley