Genetic Programming Theory And Practice by Rick Riolo & Terence Soule