A First Course in Discrete Dynamical Systems (Universitext)