Introduction to Evolvable Hardware: A Practical Guide for Designing Self-Adaptive Systems - Greenwood (IEEE, 2007)