Quantum decoherence plays a pivotal role in the dynamical description of the quantum-to-classical transition and is the main impediment to the realization of devices for quantum information processing. This paper gives an overview of the theory and experimental observation of the decoherence mechanism. We introduce the essential concepts and the mathematical formalism of decoherence, focusing on the picture of the decoherence process as a continuous monitoring of a quantum system by its environment. We review several classes of decoherence models and discuss the description of the decoherence dynamics in terms of master equations. We survey methods for avoiding and mitigating decoherence and give an overview of several experiments that have studied decoherence processes. We also comment on the role decoherence may play in interpretations of quantum mechanics and in addressing foundational questions.Keywords: quantum decoherence, quantum-to-classical transition, quantum measurement, quantum master equations, quantum information, quantum foundationsIn memory of H. Dieter Zeh 1 Of course, this must not be read as saying that S was already in |s 1 (i.e., "went through slit 1") prior to the measurement of E. Nor does it mean that the result of a subsequent path measurement on S is necessarily determined, by virtue of the measurement on E, prior to this S-measurement's actually being carried out. After all, as Peres [53] has cautioned us, unperformed measurements have no outcomes. So while the picture of E as "encoding which-path information" about S is certainly suggestive and helpful, it should be used with an understanding of its conceptual pitfalls. 6