Zaslat SMS: Handbook of accelerator physics and engineering