Elements of Scientific Computing - Tveito, Aslak (Springer-Verlag Berlin Heidelberg, 2010)