Particle Accelerator Physics - Helmut Wiedemann (Springer, 2019)