https://yuridekim.github.io//posts/MapReduce-Review/
MapReduce: Simplified Data Processing on Large Clusters - Yuri Kim