This book uses a light, yet focused and practical approach that focuses on functional grammar problems and respects and encourages the students' innate "ear" for grammar.
Clear, step-by-step explanations and a wide variety of reinforcement drills and exercises - aural, oral, editing, and writing - help students learn the differences between appropriate and inappropriate usage. Provides abundant exercises - including paragraphs for editing and sentences for reading aloud.
Used availability for Anthony C Winkler's Grammar Talk