The text is intended for undergraduate courses in mechanical engineering design. It teaches students to apply the background they have developed in mathematics, physics, the thermal-fluid sciences, and computers to questions unique to engineering design. This edition features emphasis on reader involvement in programming; a unique arrangement of the material on gearing to provide maximum flexibility in scheduling topics; complete revisions of almost every chapter; completely new home problems, and an optional reliability method of design, both of which are used throughout the book; and additional emphasis on designing to achieve quality-control objectives.