Beyond Photovoltaics: Semiconductor Nanoarchitectures for Liquid-Junction Solar Cells | doi.page