Semiconducting Nanowires