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