SMS dit: Advanced Analytical Dynamics: