C. THE NEW CAMBRIDGE ENGLISH COURSE , PRACTICE , VOL. 2 by MICHAEL SWAN and CATHERINE WALTER , 1994