Modern cryptography, probabilistic proofs and pseudorandomness - Goldreich, Oded (Algorithms and combinatorics, 1999)