Artificial photosynthesis. 1. Photosensitization of titania solar cells with chlorophyll derivatives and related natural porphyrins | Synapse