Biophotovoltaics: oxygenic photosynthetic organisms in the world of bioelectrochemical systems

Biophotovoltaics: oxygenic photosynthetic organisms in the world of bioelectrochemical systems