Judi Wise
I'm not particularly gifted at grammar, but the assignments are straight-forward and you can redo many of them. Be sure to plan ahead because there are a lot of small assignments that can pile up. You'll also want the current edition of the textbook, she references pages in the assignments.