Elements of robotics - Scott, Greg (Clanrye International, 2022)