First Certificate : Language Practice with key: : English Grammar and Vocabulary (Macmillan, 2003)