Classical Dynamics: A Contemporary Approach