Email Record: Fault-tolerant agreement in synchronous message-passing systems /