Space charge physics for particle accelerators. (2017)