ed91e8ec7999625d4ca4aa3845bade3e Nanotechnology_a2017v28n50p505704iENG.pdf