Engineering Dynamics - Ginsberg, Jerry (Cambridge: CUP, 2008)