Monitors: An operating systems structuring concept (1975)

by C A R Hoare
Venue:Communications of the ACM