Celestial Dynamics