MRS energy & sustainability: a review journal [MRS Energy Sustain] NLMUID: 9918506280306676