First course in dynamics - Hasselblattt, Boris (2011)