Geochemical modeling of groundwater, vadose, and geothermal systems. (2011)