An Introduction To The Physics Of Particle Accelerators by William W. MacKay & Mario Conte