Principles of computer-aided design and manufacturing - Amirouche, Farid M.L (Pearson/Prentice Hall, 2004)