Kohlberg’s theory of moral developmen

Explain Kohlberg’s theory of moral development and indicate three criticisms of his approach.

Define altruism and indicate how this concept relates to moral development