Particle accelerator physics - Wiedemann, Helmut 1938- (Springer, 2015)