Proceedings of the 28th annual ACM symposium on the theory of computing : Philadelphia, Pennsylvania, 22-24, 1996. (ACM,Inc, 1996)