Nanocomposite Thin Films and Coatings by