Stepping Motors: A guide to theory and practice (Control, Robotics and Sensors)