Dynamics of Immiscible Gravity Currents