Particle accelerator physics - Wiedemann, Helmut (Springer, 2007)