Dictionary of 21st century energy technologies, financing and sustainability - Beck, Gene (2019)