Grammar For The Real World - Roy Speed
How English grammar should be taught (but seldom is)