Esterified cellulose nanocrystals for reinforced epoxy nanocomposites