A perfect refresher on the kinematics and dynamics of machinery. The book uses analytical techniques, without complex mathematics, in the design of mechanical devices. Included with the book is a set of programs, written in MATLAB, which can be run to illustrate kinematics principles. The source code is also provided so readers can modify and customize the programs.