Geochemical and Biogeochemical Reaction Modeling - Bethke (Cambridge University Press, 2021)