Machine Elements in Mechanical Design, Hardcover by Mott, Robert L.; Vavrek, … This textbook covers both theory and hands-on exercises in equal measure.