Introduction to evolvable hardware a practical guide for designing self-adaptive systems - Greenwood, Garrison W. (IEEE Press series on computational intelligence, 2007)