a40db0a9ccb17d007f880a15d128b2b07d66b2ca 10.1016j.ijhydene.2019.11.019.pdf