NobleBlocks
    Self-assembly of highly efficient, broadband plasmonic absorbers for solar steam generation | NobleBlocks