Distributed Computing - Gavoille, Cyril. Ilcinkas, David; Ilcinkas, David (Springer Berlin Heidelberg, 2016)