Controlling DC motor speed using PID - Balakrishnan Ramaappudu (2012)