Reaction Mechanisms in Environmental Engineering - Speight, James (Butterworth-Heinemann Elsevier, 2018)