P, NP, and NP-completeness : the basics of computational complexity / Oded Goldreich. - Goldreich, Oded (Cambridge University Press, 2010)