Advanced language practice - Vince, Michael (Heinemann, 1994)