Meanings Into Words: Upper-intermediate : an Intergrated Course for Students of English
One World: Coursebook 4