Mechanics and control - Craig, John (Noida, 2025)