A systematic outline of the basic theory of oscillations, combining several tools in a single textbook. The author explains fundamental ideas and methods, while equally aiming to teach students the techniques of solving specific (practical) or more complex problems. Following an introduction to fundamental notions and concepts of modern nonlinear dynamics, the text goes on to set out the basics of stability theory, as well as bifurcation theory in one and two-dimensional cases. Foundations of...