"A Theory of Change approach to planning and evaluation is increasingly being considered essential practice within social development. Theories of Change can be developed in many ways. Common elements include an articulation of how change happens in a particular context, clarification of an organisation’s role in contributing to change, and the definition and testing of critical assumptions." (p.1)