Dissemination of information in communication networks : broadcasting, gossiping, leader election, and fault-tolerance - Hromkovic, Juraj. 1958-. (Springer, 2005)