Is there any lecture note or review paper which gives a self-contained proof of the Linial-Mansour-Nisan theorem? The exposition of that in Ryan O'Donnel's book seems to use terminology and notation which isn't easy to parse unless one reads many pages before that. Most lecture notes I found only at best mention it in the passing. 
Looking for an exposition of the proof of the LMN theorem
circuit complexity;boolean functions;lg.learning;pseudorandomness;pseudorandom generators