Engineering Differential Equations:Theory and Applications