Semiconductor Spintronics and Quantum Computation by D D Awschalom