Distributed Systems Concepts And Design - Coulouris (George) ;And Others
25