Elementary Language Practice with key. English Grammar and Vocabulary. - McNicholas, Kevin; Vince, Michael (Malaysia Macmillan, 2003)