Document Collaboration Moderation

Document Collaboration Moderation

Is anyone aware of a way to moderate changes made to documents by individuals invited via "Share" functionality so that they are allowed to make changes to the document but those changes do not show up in the "public" document before I okay the changes they have made?