Theory of spin-orbit and many body effects on Knight shift