Distributed computing through combinatorial topology - Herlihy, Maurice; Kozlov, D. N. (Dmitriæi Nikolaevich); Rajsbaum, Sergio (Elsevier, Morgan Kaufmann, 2014)