An Introduction to Differential Equations and Their Applications