Partial differential equations for scientists and engineers