Natural micro-scale heterogeneity induced solute and nanoparticle retardation in fractured crystalline rock | Publicación