Distributed Computer and Communication Networks - Vishnevskiy; Kozyrev, Dmitry V. (Springer International Publishing, 2018)