Particle acceleration and coronal mass ejection driven shocks: Shocks of arbitrary strength | Synapse