Aluminum doped ZnO transparent conducting thin films prepared by sol-gel dip coating technique for solar cells and optoelectronic applications. (12th May 2018)