This book provides a comprehensive introduction to the theory of ordinary differential equations with a focus on mechanics and dynamical systems as important applications of the theory. The text is written to be used in the traditional way or in a more applied way. In addition to its use in a traditional one or two semester graduate course in mathematics, the book is organized to be used for interdisciplinary courses in applied mathematics, physics,...