computer-based design and manufacturing - Nasr Emad Abouel (Springer Publishing Company, 2007)