Meanings into Words Intermediate Student's book: An Integrated Course for Students of English by Adrian Doff
Part of an intermediate stage English language learning course, which offers comprehensive coverage of major language items, language practice and open-ended exercises.