The Progressive English Grammar, With Exercises by Walter Scott Dalgleish