For those wishing to upgrade their grasp of chaos theory, dynamics, nonlinear data analysis, with an introduction to related aspects of complexity including fractals and complex systems, this is the best book I have yet seen, and supplements the excellet visual dynamics books by Ralph Abraham. It arose from the upper level course taught by Sprott at the University of Wisconsin. The book is well supported by his website, which will always keep the book updated. It is nicely hands-on with lots of exercises and a programming project with each chapter. For those impatient to write programs, having a program like Berkeley Madonna to solve systems equations is handy for exploring some of the example systems. It has three excellent appendices, one a catalog of 62 dynamical systems, another useful mathematical formulas, and the last a compilation of useful journals. I found it incredibly comprehensive covering all aspects of the many subjects. And exceptionally clear, updating any necessary mathematics with clear explanations...