Intermediate language practice - Vince, Michael (Macmillan, 2010)
Suitable for students at PET/B1 level