Upstream Upper-Intermediate B2 Plus Revised Edition Class Audio CDs
Upstream Upper Intermediate B2+ is a modular secondary-level course for learners of the English language at upper-intermediate level.
The series combines active English learning with a variety of lively topics presented in themed units.