Electron And Hole Spins In Quantum Dots