NLP

Neuro Linguistic Programming is one of the fastest growing developments in applied psychology, it is basically a set of psychological skills for understanding and influencing thought patterns and behaviors.