Intelligent systems for engineering - Hopgood Adrian (CRC Press, 2012)