Advanced dynamics - Greenwood, Donald T. (Cambridge University Press, 2003)