Computer networks and distributed processing, software, techniques, and architecture /
Concepts for distributed systems design /
An introduction to distributed system /
Aspects of distributed computer systems /