Catholic social teaching is built on three foundational principles - Human Dignity, Solidarity and Subsidiarity. Human Dignity, embodied in a correct understanding of the human person, is the greatest. The others flow from it. Good governments and good economic systems find ways of fostering the three principles.