Porphyrin-sensitized solar cells | Synapse