The Blind Watchmaker and Programming

The Blind Watchmaker, by Richard Dawkins
Adaptive Programming with Genetic Algorithms

Genetics Dot Net Two – Adaptive Programming