Neuro Linguistic Programming with Angela Angelillo
Definition of NLP from 'Training and Development Journal': 'NLP offers the potential for making changes. It allows for increasing options, flexibility, creativity, and therefore greater freedom of action than most of us know.'