Zinc porphyrin sensitized reduction of simple and functional quinones in micellar systems