Proceedings of the thirty-ninth annual ACM symposium on Theory of computing - Johnson, David (Association for Computing Machinery, 2007)