Astroparticle physics: theory and phenomenology.