Environmental Chemistry, 3rd Edition by Peter O'Neill & O'Neill O'Neill