Recent Developments in Solar Energy Harvesting and Photocatalysis - Junwang Tang; Songyuan Dai; Jawwad A. Darr (International Journal of Photoenergy)