Author: ACM Symposium on Principles of Distributed Computing (20th 2001 Newport, R.I.)