The theory of dynamical systems is a broad and active research subject with connections to most parts of mathematics. Dynamical Systems: An Introduction undertakes the difficult task to provide a self-contained and compact introduction.
The exposition is mathematically rigorous, concise and direct: all statements (except for some results from other areas) are proven. At the same time, the text illustrates the theory with many examples and 140 exercises of variable levels of difficulty. The only prerequisites are a background in linear algebra, analysis and elementary topology.
This is a textbook primarily designed for a one-semester or two-semesters course at the advanced undergraduate or beginning graduate levels. It can also be used for self-study and as a starting point for more advanced topics.