Chen introduces a new, comprehensive `theory-driven’ framework for programme evaluation which is designed to expand the scope and usefulness of the field. The presentation of this new perspective directly addresses the needs and concerns in both the professional and applied areas of programme evaluation. Application of systematic strategies is illustrated by concrete examples from a variety of evaluation studies in different fields. Theory-Driven Evaluation will be an envaluable tool to anyone involved in programme evaluation.