Evolvable Systems - From Biology To Hardware by Andy M. Tyrrell & Pauline C. Haddow