Compare and contrast theories of human development proposed by Freud, Erikson, Piaget, and Kohlberg.

Compare and contrast theories of human development proposed by Freud, Erikson, Piaget, and Kohlberg.