Principles of charged particle acceleration - Humphries, Stanley (John Wiley &Sons, 1986)