Thomas, L. (2012). An Object-Oriented Concurrent Language for Extensibility and Reuse of Synchronization Components. COMPUTING AND INFORMATICS, 15(5), 437–457. Retrieved from https://www.cai.sk/ojs/index.php/cai/article/view/685