Engineering design : a project-based introduction - Dym, Clive L.; Little, Patrick (John Wiley, 2000)