Prentice Hall grammar and composition 2. (Englewood Cliffs, New Jersey Prentice Hall, 1990)
Keywords: English language -- Grammar -- Problems, exercises, etc; English language -- Composition and exercises