Modern cryptography, probabilistic proofs, and pseudorandomness - Goldreich, Oded. (Springer, 1999)