Advances in polymer nanocomposites : types and applications /