A Review of Cellulose and Cellulose Blends for Preparation of Bio-derived and Conventional Membranes, Nanostructured Thin Films, and Composites. (2nd January 2018)