Mayne, J (2017). "Theory of change analysis: Building robust theories of change". Canadian Journal of Program Evaluation. 32 (2): 155–173. doi:10.3138/cjpe.31122
A theory of change (ToC) is an explicit theory of how and why it is thought that a social policy or program activities lead to outcomes and impacts.