Devi Green energy harvesting - materials for hydrogen generation and carbon dioxide reduction - John Wiley 2022 ISBN: 9781119776055