Theory and Design of CNC Systems (Springer Series in