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