Intermediate language practice - Michael Vince (MacMillan, 1998)