On interprocess communication, Parts I (1986)

by L Lamport
Venue:and II,” Distributed Computing