Proceedings of the 27th annual ACM symposium on the theory of computing : Las Vegas, Nevada, May 29 - JUNE 1, 1995. (New York : ACM,Inc., 1995)