Introduction to distributed computer systems principles and features - Czaja, Ludwik (Springer International Publishing AG, 2018)