Intermediate language practice - Vince, Michael (Macmillan Heinemann, 1998)