Sistemas distribuidos. Conceptos y diseño. - Coulouris, George. (Addison Wesley., 2001)