The Ewald dynamical diffraction theory--ninety years later.
Diffraction on a crystalline slab formed by point-like scattering centres is treated as a multiple scattering problem based on the Ewald equations. Using general results expressed in a lucid matrix form, the two-beam solution for both coplanar and non-coplanar cases valid near and far from Bragg peaks is found and a detailed comparison of the final formulae obtained with those following from Laue's theory is performed.