Teaching Paper: Case Study Analysis Framework — Tools for Ethical Reflection in Non-Profit and Development Projects | Synapse