More than two decades of intensive studies on non-linear dynamics posed the question of the practical applications of chaos. One of the possible answers is to control chaotic behavior in such a way as to make it predictable. In this the ideas behind controlling chaos are explored. This volume explains, using simple examples, both the mathematical theory and experimental results used to apply chaotic dynamics to real engineering systems. Chua's circuit is used as an example throughout the book as it can be easily constructed in the laboratory and numerically modeled (it is piecewise linear), thus enabling the reader to test the theories presented in the book. The text is carefully balanced between theory and applications to allow the reader to fully grasp the concepts behind the complex ideas. In the final section of the book the author brings together carefully selected reprinted papers which have had a significant effect on the development of this rapidly growing interdisciplinary field.