Lawrence Kohlberg
(1929-1987) writes about the stages of moral reasoning.
Research on his work indicates that moral development can be
enhanced through classroom 'performances' that allow
students to examine their own moral thinking and to compare
it with that of others.