Mastering Practical Grammar by Sara Thorne
Introduces the basic terminology and concepts of modern grammar, with practical reinforcement throughout. The book contains exercises to test understanding and give readers the opportunity to consider grammar in context.