Email Record: An introduction to distributed algorithms /