Polycrystalline CdS Thin Films Research Articles