Materials science for energy technologies [Mater Sci Energy Technol] NLMUID: 101775542