Monomers, Oligomers, Polymers, Composites and Nanocomposites