I am sure there are no trolls on this forum, but maybe you have met some on other forums?
http://www.slate.com/articles/healt..._machiavellianism_narcissism_psychopathy.html
http://www.slate.com/articles/healt..._machiavellianism_narcissism_psychopathy.html