How to start studying topics Hardness of approximation and PCP's
I recommend Lectures on Proof Verification and Approximation Algorithms,  E.W.Mayr and H.J.Prömel and A.Steger (Eds.), Lecture Notes in Computer Science, vol. 1367, Springer Verlag 1998. These lectures are very suitable for studying these topics from the basic.