An introduction to numerical methods : a Matlab approach - Kharab, Abdelwahab (CRC Press, 2012)