Promises: linguistic support for efficient asynchronous procedure calls in distributed systems (1988)

by B Liskov, L Shrira
Venue:In Proceedings of the ACM SIGPLAN 1988 conference on Programming Language design and Implementation