Nanocrystalline CdS Thin Films Research Articles