The ethic of care development: a longitudinal study of moral reasoning among practical-nursing, social-work and law-enforcement students.