Photocatalytic hydrogen production for sustainable energy - Puga, Alberto (Wiley-VCH, 2023)