The Cambridge English Course 3 (Practice book) - Michael Swan, Catherine Walter (Cambridge Unversity Press, 1988)