The position coordinates of tile atoms in a single crystal are largely determined by diffraction methods. For small unit cells, a knowledge of the intensities of the waves measured in the various Bragg reflections often suffices to determine the atomic positions. However, for the very large unit cells, which are typical for macromolecules such as proteins, a knowledge of the phases of the various Bragg-scattered waves is required in addition. The paper examines the possibilities of measurements of such phases by means of resonant scattering of X-rays, neutrons and gamma-rays. In particular, the severe intensity problems affiliated with phase determinations by recoilless nuclear resonant scattering of gamma-radiation and possible remedies are dealt with in some detail. A. Introduction X-ray and neutron diffraction techniques have been widely used in determinations of the position coordinates of atoms or more generally of the electronic charge density distributions in single crystals. Such an analysis is based on measurements of the intensities of the scattered waves which are observed in the various Bragg reflections. The measured intensities are proportional to IF (h, k,/)[2, where F (h, k, l) is the structure amplitude of tile crystal unit cell which applies to a particular Bragg reflection characterized by reflection indices h, k, 1. This structure amplitude represents the addition--with proper phases--of the amplitudes of the waves which are scattered in a specific direction by the electrons within the unit cell. If we introduce the electronic density ~ (X, Y, Z) where X, Y, Z are fractional coordinates expressed in units of the basic lattice vectors, then we have