This book enables advanced level students to practise vocabulary in natural contexts ... texts gapped for completion with 40–50 words listed separately and preliminary exercises which review pages ...