Polycrystalline And Amorphous Thin Films And Devices