Elasticsearch Zen-Discovery and the Split-brain problem in cluster: https://www.elastic.co/blog/found-leader-election-in-general
Raft consensus algorithm for fault-tolerant distributed systems: https://raft.github.io/
Russian ebooks: http://libgen.io/