This is a well-balanced, thorough, and clearly written introduction to the subject. It features excellent illustrations and homework problems throughout, making it invaluable as a textbook. The book progresses in a logical and clear fashion from the fundamentals through to advanced topics, such as disorder, twinning, microfocus sources, low energy electron diffraction, charge flipping, protein crystallography, the maximum likelihood method of refinement, and powder, neutron, and electron diffraction. The author's clear writing style and distinctive approach is well suited for chemists, biologists, materials scientists, physicists, and scientists from related disciplines. It is a great resource for those who are learning the subject for the first time (both advanced undergraduate and graduate students), and for those who have practical experience but seek a handy reference summary.