Engineering design : a project-based introduction - Dym, Clive L. (Wiley, 2014)