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