Computer numerical control : concepts and programming. - Seames, Warren S.