Distributed computing a practical synthesis of networks, client-server systems, distributed applications, and open systems - Umar, Amjad (Englewood Cliffs, N.J. PTR Prentice Hall International, 1993)
Keywords: Computer networks; Electronic data processing -- Distributed processing