A review on properties and challenges associated with cellulose nanocrystals and nanocomposites. (2021)