&quot;Mining of Massive Datasets&quot; by Leskovec, Rajaraman and Ullman is very good.<p>Although the post gives a link to the Amazon page of the book,  PDFs of the chapters are free to download at the official book web site[1].<p>[1] <a href="http:&#x2F;&#x2F;www.mmds.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.mmds.org&#x2F;</a>