Gwynne's Grammar

Gwynne's Grammar - N.M. Gwynne

Would be higher if he didn't get quite so upset about things. That said, it is an excellent guide that complements Strunk very well.