The years that have passed since the publication of the first edition of this book proved that the basic principles used to select and present the material made sense. The idea was to write a simple text that could serve as a seri ous introduction to the subject. Of course, the meaning of "simplicity" varies from person to person and from country to country. The word "introduction" contains even more ambiguity. To start reading this book, only a moder ate knowledge of linear algebra and calculus is required. Other preliminaries, qualified as "elementary" in modern mathematics, are explicitly formulated in the book. These include the Fredholm Alternative for linear systems and the multidimensional Implicit Function Theorem. Using these very limited tools, a framewo:k of notions, results, and methods is gradually built that allows one to read (and possibly write) scientific papers on bifurcations of nonlinear dynamical systems. Among other things, progress in the sciences means that mathematical results and methods that once were new become standard and routinely used by the research and development community. Hopefully, this edition of the book will contribute to this process. The book's structure has been kept intact. Most of the changes introduced reflect recent theoretical and software developments in which the author was involved. Important changes in the third edition can be summarized as follows. A new section devoted to the fold-flip bifurcation for maps has appeared in Chapter 9.