Monitors: An Operating System Structuring Concept Paper by C. A. R. Hoare Presentation by Emerson Murphy-Hill.