The objective of this book is to navigate beginning graduate students in mathematics and engineering through a mature field of multiscale problems in homogenization theory and to provide an idea of its broad scope. An overview of a wide spectrum of homogenization techniques ranging from classical two-scale asymptotic expansions to Gamma convergence and the rapidly developing field of stochastic homogenization is presented. The mathematical proofs...