Differential Equations: Theory and Applications