1. G. R. AndrewsFoundation of Multithreaded, Parallel and Distributed Programming., Addison-Wesley Longman, Inc., 2000.
2. Brinch-Hansen, P.,Structured Multiprogramming. Communications of the ACM, Vol. 15, No. 17. July, 1972.
3. Brinch-Hansen, P.,The Programming Language Concurrent Pascal. IEEE Transactions on Software Engineering, Vol. 1, No. 2. June, 1975.
4. P. Brinch-HansenDistributed Processes: A Concurrent Programming Concept., Communications of the ACM, Vol.21, No. 11, 1978.
5. E. W. DijkstraCo-operating Sequential Processes, In Programming Languages (ed. Genuys), pp.43--112, Academic Press, 1968.