Distributed Systems - Concepts and Design.George F.
Coulouris, Jean Dollimore and Tim Kindberg, Addison-Wesley,
Third edition, 2001. This is the course textbook, and I will
occasionally be recommending readings from it.
Computer Networking: A Top-Down Approach Featuring
the Internet,J. Kurose and K. Ross,
Addison-Wesley, 2000. ISBN 0-201-47711-4. The course textbook from
Multimedia Communications Technology, full of useful and overlapping
material.
Operating System ConceptsAbraham Silberschatz, Peter
B. Galvin and Greg Gagne, John Wiley & Sons, Sixth edition. If
you already have this book from the Operating Systems course, the
material on distributed systems is very relevant.