Spin Physics in Semiconductors