An Introduction to the Theory of Atomic Spectra | Synapse