Plato divides his version of a just society into three classes: the producers who make up the society and do most of the work, the guardians who make laws and decide what is best for the society, and the auxiliaries who are warriors that defend the society and enforce the laws.