87ac1144a6e958ae320c32543f9f02e5 10.1016j.ijhydene.2019.11.019.pdf