German Verbs & Essential of Grammar, Second Edition (Verbs and Essentials of Grammar Series) (v. 2)
Charles Jamesis an experienced teacher of German.