Numerical Methods in Scientific Computing by A. Segal, F. Vermolen & J. van Kan