"Controlling Chaos" offers its reader an extensive selection of techniques to achieve three goals: the suppression, synchronisation and generation of chaos, each of which is the focus of a separate part of the book. The text deals with the well-known Lorenz, Rossler and Henon attractors and the Chua circuit, and with less celebrated novel systems. Modelling of chaos is accomplished using difference equations and ordinary and time-delayed differential equations. The methods directed at controlling chaos benefit from the influence of advanced nonlinear control theory: inverse optimal control is used for stabilization; exact linearization for synchronization; and, impulsive control for chaotification. Notably, a fusion of chaos and fuzzy systems theories is employed, with the Takagi-Sugeno model and the authors' own fuzzy hyperbolic model utilized in the modelling and control of chaotic systems. Time-delayed systems are also studied with many synchronisation methods being explored. All the results presented are general for a broad class of chaotic systems. This monograph is self-contained with introductory material providing a review of the history of chaos control and the necessary mathematical preliminaries for working with dynamical systems. "Controlling Chaos" will be of interest to academics from electrical, systems, mechanical and chemical engineering backgrounds working in control theory related to nonlinear dynamical and chaotic systems and to graduate students of chaos control.