Distributed Computer and Communication Networks - Vladimir M. Vishnevskiy, Dmitry V. Kozyrev (Springer, 2018)