Complexity Of Cooperation In Distributed Systems by Chryssis Georgiou & Alexander A. Shvartsman