Distributed Systems Concepts & Design - G.Coulouris (Pearson Educational Usa, 2004)