Presents a unified theoretical treatment, which is complete and rigorous but nonetheless readable. The theoretical treatment requires a variety of mathematical and physical tools. To keep the main text uncluttered, these tools are developed in comprehensive Appendices to which cross--references are made in the main text.