Electromagnetic Radiation: Variational Methods, Waveguides and Accelerators: Including Seminal Papers of Julian Schwinger