This guy will absolutely blow your mind! He mixes Jungian psychoanalysis with sociology, mythology, social and evolutionary psychology.
He also explains the interplay between personality types and political affiliations.
He was formerly a professor of psychology at Harvard but he is currently at the University of Toronto.