Dsp-based Electromechanical Motion Control by Hamid A. Toliyat & Steven Campbell