Spectral, Electrochemical, And Solar Cell Studies Of Peripheral Modified Carboxy Zinc Porphyrins