Text this: Principles of contaminant hydrogeology