Email Record: Principles of Distributed Systems /