High-performance hydrogen evolution of NiB/ZnCdS under visible light irradiation. (18th March 2020)