Environmental Contaminants: Ecological Implications and Management - Ram Naresh Bharagava (Springer, 2019)