Engineering dynamics - Ginsberg, Jerry (Cambridge University Press, 2008)