Mayne, J. (2015). Useful theory of change models. Canadian Journal of Program Evaluation, 30(2).
This article describes a robust model for theories of change. It includes a discussion about ways that causality can be woven into theory of change through impact pathways and assumptions. It also describes options for creating theories of change that are suitable for simple and complex interventions.
A good resource for those looking to increase their understanding of the logical underpinnings of theories of change and ways of adapting these models to fit unique needs and contexts.