Steven Rudich
 

Complexity Theory

Foundations of Cryptography

Counterintuitive Combinatorics