An introduction to differential equations, with difference equations, Fourier series and partial differential equations