SMS dit: Methods of analytical dynamics.