Solar energetic particles : a modern primer on understanding sources, acceleration and propagation /: a modern primer on understanding sources, acceleration and propagation. (2017)