This book covers adaptive mesh generation & moving mesh methods for solving time-dependent PDEs. It gives a general description of the components of moving mesh methods as well as examples of their application for a number of nontrivial physical problems.