Cambridge first certificate : ; Practice 2 Examination : Teacher's book (Cambridge university press, 1990)