Data-Intensive Text Processing With Mapreduce by Chris Dyer & Jimmy Linn