Grammar for the Well-Trained Mind: Core Instructor Text, Years 1-4: – VERY GOOD

A nice touch here is that this unbranded textbook includes practice problems at the end of each chapter.