Numerical computation in science and engineering - Pozrikidis, C. (Oxford University Press, 2008)