Solar-to-Fuel Conversion in Algae and Cyanobacteria - Formighieri, Cinzia. (SpringerBriefs in Environmental Science, 2015)