Evolvable Systems by Peter Thomson, Julian F. Miller & Adrian Thomson