Nano-Structured and Micro-Structured Semiconductors for Higher Efficiency Solar Cells | IEEE Conference Publication | IEEE Xplore