Build Your Vocabulary 2: Intermediate by John Flower
A series of four graded books designed to increase students' vocabulary from elementary to the high-intermediate level. Over 1,000 words and phrases are taught to make vocabulary learning more systematic and fun.