books by author
Pulverness
The Macmillan Short Course Programme: 2: Observations: Student's Book (MSCP ELT Upper-Intermediate)
The Macmillan Short Course Programme: 3: Reflections: Student's Book (MSCP ELT Advanced )
The TKT Course
The Macmillan Short Course Programme: 3: Reflections: Teacher's Book (MSCP ELT Advanced )