"Mirrors and Reflections" is a systematic and elementary treatment of finite groups generated by reflections. The approach is based on fundamental geometric considerations in Coxeter complexes, and emphasizes the intuitive geometric aspects of the theory of reflection groups. The exposition is directed at advanced undergraduates and first-year graduate students, and features a large number of exercises at various levels of difficulty.