Wordwatcher's guide to good writing & grammar
Try a search for Freeman, Morton S. Handbook of problem words & phrases