Upstream Intermediate B2 is a modular secondary-level course for learners of the English language at post-intermediate level appropriate for the revised ESOL Cambridge Examinations or any other examinations at the same level of difficulty.
The series combines active English learning with a variety...