Roots of Neuro Linguistic Programming