1. Computational Complexity: A Modern Approach;Arora,2009
2. How to generate cryptographically strong sequences of pseudorandom bits;Blum;SIAM J. Comput.,1984
3. Quantitative relativizations of complexity classes;Book;SIAM J. Comput.,1984
4. Foundations of Cryptography: Basic Tools;Goldreich,2001
5. Introduction to Automata Theory, Languages, and Computation;Hopcroft,2001