Contemporary's writing and reading the essay
by
Pat Fiene
It's two books in one! Part 1 is writing and part 2 is grammar.