Fundamentals of computational geoscience : numerical methods and algorithms - Zhao, Chongbin (Lecture notes in earth sciences, 2009)