1. Andrews, G.R.: Concurrent Programming. Principles and Practice. Addison-Wesley, Menlo Park (1991)
2. Andrews, G.R.: Foundations of Multithreaded. Parallel and Distributed Programming. Addison-Wesley, Reading (2000)
3. Barz, H.W.: Implementing semaphores by binary semaphores. ACM SIGPLAN Notices 18, 39–45 (1983). https://doi.org/10.1145/948101.948103
4. Ben-Ari, M.: Principles of Concurrent and Distributed Programming. 2nd ed. Addison-Wesley, Harlow (2006)
5. Burns, A., Davies, G.: Concurrent Programming. Addison-Wesley, Harlow (1993)