Plato's political philosophy has been the subject of much criticism. In Plato's Republic, Socrates is highly critical of democracy and proposes an aristocracy ruled by philosopher-kings. Plato's political philosophy has thus often been considered totalitarian. In the Republic, Plato's Socrates raises a number of objections to democracy.