Green Chemistry and Water Remediation: Research and Applications - Sharma, Sanjay (Elsevier Elsevier, 2020)