Introduction to the Modern Theory of Dynamical Systems - katok, Anatole and Boris Hasselblatt