Ion exchange : environmental processes - SenGupta, Arup K. (Routledge, 2017)