Narcissistic Personality Disorder, NPD.
I've been spending a major part of my free time studying this phenomenon for the last two years.
The results are quite simply mind-blowing. The short version:
First off, mainstream psychology is not much help when trying to understand and react to (I...