Dynamics and Mechanisms Design for Technology Students: A Project-Based Approach (Synthesis Lectures on Mechanical Engineering) | DealShopping Deutschland