This document discusses multi-document clustering and alignment. It describes how documents can be clustered according to topics using techniques like bag-of-words modeling, document clustering based on word similarity, and word clustering based on document similarity. It also discusses co-clustering, which simultaneously clusters words and documents. Hierarchical co-clustering and bipartite spectral graph partitioning are clustering algorithms presented. The uses of hierarchical co-clustering and different ways to construct the document-by-word matrix are also summarized.