EasyWriter with Exercises – Andrea A Lunsford, 9781319152413, spiral-bound

A nice touch in this textbook is the chapter review crossword puzzles.