Foundations of cryptography.v.2 - Goldreich, Oded (Cambridge University Press, 2003)