Proceedings of the 31st annual ACM symposium on theory of computing : Atlanta, Georgia, May 1-4, 1999. - ACM,INC. (New York : ACM,Inc., 1999)