Introduction to evolvable hardware : a practical guide for designing self-adaptive systems - Greenwood, Garrison W (IEEE Press, 2007)