Text this: Photochemical reactivity of zinc tetraphenylporphyrin induced by nonstoichiometric CdS nanoparticles in 2-propanol