Principles of computer-Aided design and manufacturing second ed. - AMIROUCHE, Farid (Person Prentice Hall, 2003)