Electron Spin And Magnetic Moment