Composite and nanocomposite materials