Differential & Difference Equations for Engineers and Scientists