Intermediate language practice with key. - Vince, Michael (Macmillan, 2003)