Cellulose nanofiber induced self-assembly of zinc oxide nanoparticles: Theoretical and experimental study on interfacial interaction. (1st September 2018)