Intro MapReduce  is good, now the rest