Optical Thin Films and Coatings:From Materials To Applications