Advanced Classical Dynamics