Modern Cryptography, Probabilistic proofs and Pseudo randomness - Goldreich, Oded (Springer, 1999)