Quantum Dots For Biological Applications