This is a book on nonlinear dynamical systems and their bifurcations under parameter variation. It provides a reader with a solid basis in dynamical systems theory, as well as explicit procedures for application of general mathematical results to particular problems.