A First Course in Dynamics - with a Panorama of Recent DevelopmentsBoris HasselblattTufts UniversityAnatole KatokThe Pennsylvania State