On Writing: A Memoir of the Craft (A Memoir of the Craft (Reissue))

A nice touch in this textbook is the final exam review section at the back.