This introduction to modern mechanism design focuses on theoretical foundations and on computer implementation and computer-aided design. This edition presents a building block approach to mechanism design; provides examples of mechanism tasks; explores the mechanism design process; revises the section on planetary gear trains; and streamlines the introduction to analytical synthesis - adding a design example and down-playing the complex-number method. It also includes a CD-ROM with animations of real and computer-generated mechanisms, as well as many more chapter-end problems drawn from industry, patents and other practical situations.