Mining Of Massive Datasets by Anand Rajaraman & Jeffrey David Ullman