Particle astrophysics - Perkins, Donald H (Oxford master series in physics, 2003)