Cours de Analytical Dynamics