This revised introduction to the basic methods, theory and applications of elementary differential equations employs a two part organization. Part I includes all the basic material found in a one semester introductory course in ordinary differential equations. Part II introduces students to certain specialized and more advanced methods, as well as providing a systematic introduction to fundamental theory.