Case-based knowledge and ethics education: improving learning and transfer through emotionally rich cases.

Case-based knowledge and ethics education: improving learning and transfer through emotionally rich cases.