Robotics, Automation and Computer Numerical Control - Barua, Ranjit (Cambridge Scholars Publishing, 2024)