Fundamentals of Applied Dynamics by James H. Williams