APA (7th ed.) Citation

SpringerLink (Online service) & Brinch Hansen, P. (2002). The origin of concurrent programming: From semaphores to remote procedure calls. Springer.

Chicago Style (17th ed.) Citation

SpringerLink (Online service) and Per Brinch Hansen. The Origin of Concurrent Programming: From Semaphores to Remote Procedure Calls. New York: Springer, 2002.

MLA (9th ed.) Citation

SpringerLink (Online service) and Per Brinch Hansen. The Origin of Concurrent Programming: From Semaphores to Remote Procedure Calls. Springer, 2002.

Warning: These citations may not always be 100% accurate.