Protein crystallography has become vital to further understanding the structure and function of many complex biological systems. In recent years, structure determination has progressed tremendously however the quality of crystals and data sets can prevent the best results from being obtained. With contributions from world leading researchers whose software are used worldwide, this book provides a coherent approach on how to handle difficult crystallographic data and how to assess its quality. The chapters will cover all key aspects of protein crystallography, from instrumentation and data processing through to model building. This book also addresses challenges that protein crystallographers will face such as dealing with data from microcrystals and multi protein complexes. This book is ideal for both academics and researchers in industry looking for a comprehensive guide to protein crystallography.