This textbook, now in its second edition, provides a broad introduction to the theory and practice of both continuous and discrete dynamical systems with the aid of the Mathematica software suite. Taking a hands-on approach, the reader is guided from basic concepts to modern research topics. Emphasized throughout are numerous applications to biology, chemical kinetics, economics, electronics, epidemiology, nonlinear optics, mechanics, population dynamics, and neural networks. The book begins with an efficient tutorial introduction to Mathematica, enabling new users to become familiar with the program, while providing a good reference source for experts. Working Mathematica notebooks will be available at: http://library.wolfram.com/infocente...