Differential Equations: Theory And Applications