Chemical Concepts In Pollutant Behavior by Ian James Tinsley