Understanding and using english grammar : Workbook - Azar, Betty Schrampfer (Pearson, 2009)
CD 1: Chapters 1-11; CD 2 Chapter 12-20