Topological and combinatorial methods in Theoretical Distributed Computing - Feichtner Kozlov