Intermediate Dynamics For Engineers by Oliver M. O'Reilly & Oliver O'Reilly