Active English grammar 2

by Garrett Byrne, D. Charlton

Extensive in scope yet easy to follow, the six-level Active English Grammar series provides a thorough and practical understanding of the mechanics of the English language. Over the course of the s…