Semiconductor nanomaterials for environmental applications - Mohamed, Ahmed (2018)