Machine generated contents note: ch. 1 The need for systematic quality control in CALL -- ch. 2 Swings, spirals and re-incarnations: Lessons from the past -- ch. 3 Has CALL made a difference: And how can we tell? -- ch. 4 A model for evaluating CALL. Part 1: CALL enhancement criteria -- ch. 5 A model for evaluating CALL. Part 2: Qualitative and quantitative measures -- ch. 6 Case Study 1: Evaluating digital platforms -- ch. 7 Case Study 2: Evaluating programs -- ch. 8 Case Study 3: Evaluating pedagogy -- ch. 9 A new framework for evaluating CALL