30d5cf5bec03d351b93c1781a554dba5 nanoenergy_a2020v71n104609p-Pre.pdf