Crouch, Andrew Martin (1987) Photoelectrochemical and photocatalytic behaviour of thin porphyrin films on semiconductor materials. PhD thesis, Concordia University.