Magneto-Hydrodynamic Shocks