An introduction to numerical methods : a MATLAB approach - Kharab, Abdelwahab (Chapman & Hall/CRC Press, 2006)