Fault-Tolerant Distributed Algorithms for Agreement and Election - Hosame Hassan Abu-Amara (1988)