Advanced Engineering Dynamics - Harrison & Nettleton