Distributed Systems : Concepts and Design, Fourth Edition - COULOURIS, George (Addison-Wesley, 2005)