Engineering Dynamics: A Primer (Hardcover)