3f28daf404fe0a574727246789089eaf7c2295e8 nanoenergy_a2020v71n104609p-Pre.pdf