Semiconductors and Quantum Dots