Dhillon, L., and S. Vaca. “Refining Theories of Change”. Journal of MultiDisciplinary Evaluation, vol. 14, no. 30, Apr. 2018, pp. 64-87, https://journals.sfu.ca/jmde/index.php/jmde_1/article/view/496.