Preparation and characterization of high yield cellulose nanocrystals (CNC) derived from ball mill pretreatment and maleic acid hydrolysis. (15th April 2020)