Distributed computing and client-server systems - Umar (PTR Prentice Hall, 1993)