Spintronics Review Of Modern Physics