Distributed Systems: Concepts And Design - Coulouris (George) ;Dollimore (Jean) ;Kindberg (Ti
20