A New Theory of Shock Dynamics