Mathematical Geoscience by Andrew Fowler