Geochemical reaction modeling plays an increasingly vital role in several areas of geoscience, from environmental geochemistry and petroleum geology to the study of geothermal and hydrothermal fluids. This book provides an up-to-date overview of the use of numerical methods to model reaction processes in the Earth's crust and on its surface. Early chapters develop the theoretical foundations of the field, derive a set of governing equations, and show how numerical methods can be used to solve these equations. Other chapters discuss the distribution of species in natural waters; methods for computing activity coefficients in dilute solutions and in brines; the complexation of ions into mineral surfaces; the kinetics of precipitation and dissolution reactions; and the fractionation of stable isotopes. Later chapters provide a large number of fully worked calculation examples and case studies demonstrating the modeling techniques that can be applied to scientific and practical problems. Students in a variety of specialties from low-temperature geochemistry to groundwater hydrology will benefit from the wealth of information and practical applications this book has to offer.