Introduction to scientific computation and programming - Kaplan, Daniel T. (Thomson, 2004)