The document describes a solution to the stable marriage problem proposed by Gale and Shapley called the deferred acceptance algorithm. It begins with an overview of stable matchings and the stable marriage problem. It then describes the deferred acceptance algorithm, which uses a metaphor of individuals proposing and rejecting partners over multiple days or rounds until all are engaged in stable matches. The document provides an example run of the algorithm. It then proves various properties of the algorithm and stable matchings more generally.