100 Ways to Improve Your Writing (Updated) - Gary Provost

The classic text on writing well, now refreshed and updated.