The power of nuclear magnetic resonance, NMR, for characterizing molecules dissolved in solution is widely acknowledged and NMR forms an essential component of undergraduate chemistry degrees. However, the application of NMR to the solid state is much less well appreciated. This text sets out the fundamental principles of solid-state NMR, explaining how NMR in solids differs from that in solution, showing how the various interactions of NMR can be manipulated to yield high-resolution spectra and to give information on local structure and dynamics in solids. This book aims to take some of the mystique out of solid-state NMR by providing a comprehensible discussion of the methodology, including the basic concepts and a practical guide to implementation of the experiments. A basic knowledge of solution-state NMR is assumed and is only briefly covered. The text is intended for those in academia and industry expecting to use solid-state NMR in their research and looking for an accessible introduction to the field. It will also be valuable for non-experts interested in learning how NMR can be usefully applied to solid systems. Detailed mathematical treatments are delayed to a chapter at the mid-point of the text and can be skipped. Introductions to experiments and numerical simulations are provided to help link NMR results to experimental practice. The different aspects of solid-state NMR, from basic pulse-and-acquire experiments to sophisticated techniques for the measurement of anisotropy information are presented. Examples illustrate the wide variety of applications of the technique and its complementarity to other solid-state characterization techniques such as X-ray diffraction. Various aspects of NMR crystallography are covered as are topics of motion in solids.