A first course in dynamics with a panorama of recent developments - Hasselblatt, Boris (Cambridge university press, 2003)