This document is the preface to the book "Mining of Massive Datasets" by Anand Rajaraman and Jeffrey D. Ullman. It provides an overview of the book, which covers topics related to applying algorithms to very large datasets, including distributed file systems, map-reduce, similarity search, data streams, search engines, frequent patterns, clustering, and applications like advertising and recommendations. The preface outlines the book's content, prerequisites, and acknowledges contributions from others.