332656981f4d6066ec93ae2f8115f17caa61bb58 nanoenergy_a2020v77n105116p-Pre.pdf