Proceedings of the twenty-second annual ACM symposium on theory of computing : Baltimore, Maryland, May 14-16, 1990 (Academic Press, 1990)