Quantum Dots Review Article