Principles of Distributed Systems - Higashino, Teruo (Springer Berlin / Heidelberg, 2005)