Fundamentals of Scientific Computing - Gustafsson, Bertil (Springer Berlin Heidelberg, 2011)