Fundamentals of computational geoscience numerical methods and algorithms - Zhao, Chongbin (Lecture Notes in Earth Sciences, 2009)