ec3aea40d856ef9dec8e61a00cc7aa3c nanoscale_a2014v6p4683.pdf