Writers Digest Writing Kit: Everything You Need to G…

A nice touch in this textbook is the practice tests with answer explanations.