ShareLaTeX is a collaborative LaTeX editor, useful for typesetting scientific papers, books, slide presentations, and homework. ShareLaTeX lets you see your collaborators' changes as they happen, and it tracks revision history so that you can revert to a previous state.