Concurrent programming : principles and practice - Andrews, Gregory R. (Benjamin/Cummings Publishing, 1991)