Cyanobacterial Biomass Pigments as Natural Sensitizer for TiO2 Thin Films. (21st August 2019)