Metal Sulfide Nanomaterials for Environmental Applications - Makgwane, Peter R. (Elsevier,)