NobleBlocks
    Porphyrin-Sensitized Nanoparticulate TiO<sub>2</sub>as the Photoanode of a Hybrid Photoelectrochemical Biofuel Cell | NobleBlocks