Charged particle beams - Humphries, Stanley (Wiley, 2013)