A First Course in Dynamics by Anatole Katok & Boris Hasselblatt