A first course in discrete dynamical systems - Holmgren, Richard A. (Springer, 1996)