Sol–Gel Template Synthesis of an Array of Single Crystal CdS Nanowires on a Porous Alumina Template