Sustainable polymer composites and nanocomposites. (2019)