What's a good module for moderating content submissions? Drupal 7.x. I'm looking for a module where it allows me to moderate any content submissions prior to them being published. For example:

I have writers, editors, and publishers groups. I want the writer to create the content, then the editors MUST look over the content to check for errors/mistypes, and THEN publishers take a last look and push the content to be published.

Is there a module that can handle this task for Drupal 7.x?
The Workbench module will help you. You could set up some Rules to accomplish the same tasks.