Bringing Plato into the 21st Century: a Discussion on Political and Social Principles Spanning 2,400 Years