NobleBlocks
    A monolithic photovoltaic-photoelectrochemical device for hydrogen production via water splitting | NobleBlocks