Astroparticle physics : theory and phenomenology /: theory and phenomenology. ([2017])