Understanding and using English grammar answer key B - Azar, Betty Schrampfer (Englewood Cliffs, NJ Prentice-Hall Regents, 1989)
Keywords: English language -- Grammar -- Problems, exercises, etc