Computational complexity
Oded Goldreich
Foundations of Cryptography
Studies in Complexity and Cryptography. Miscellanea on the Interplay between Randomness and Computation