Dissemination of Information in Communication Networks: Broadcasting, Gossiping, Leader Election, and Fault-Tolerance (Texts in Theoretical Computer Science. An EATCS Series)
Presents the background and context of all ideas, concepts, algorithms, analyses and arguments before discussing details. Accessible to both beginners as well as specialists.