Particle Acceleration At Astrophysical Shocks Particle Acceleration At Astrophysical Shocks And Implications for The Origin of Cosmic Rays Pasquale Blasi.