Recent Advances in Polymer Nanocomposites by