Contaminant Geochemistry:Interactions and Transport in the Subsurface Environment