Political Philosophy

  • Social Justice -- although this little phrase glibly slips off the tongue of many an individual, its ambiguity and explosive political nature can often cause profound confusion about the concept’s true meaning. Indeed, as one...

  • Understanding human nature is a fundamental starting point for anyone attempting to build a coherent political philosophy. Generally speaking, there are two views: Human nature is either fixed or malleable....