Good balance between formalism and application. The treatment of the Stark effect is particularly thorough, including the calculation of individual matrix elements and comparison with experiment.