Brinch Hansen, P. (2002). The origin of concurrent programming: From semaphores to remote procedure calls. Springer.
Chicago Style (17th ed.) CitationBrinch Hansen, Per. The Origin of Concurrent Programming: From Semaphores to Remote Procedure Calls. New York: Springer, 2002.
MLA (9th ed.) CitationBrinch Hansen, Per. The Origin of Concurrent Programming: From Semaphores to Remote Procedure Calls. Springer, 2002.
Warning: These citations may not always be 100% accurate.