Modern Robotics: Mechanics, Planning, and Control by Kevin M Lynch: Used This textbook has a companion workbook that pairs nicely with it.