Siddhartha Mishra and Eitan Tadmor. (2011). Constraint Preserving Schemes Using Potential-Based Fluxes I Multidimensional Transport Equations. Communications in Computational Physics. 9 (3). 688-710. doi:10.4208/cicp.030909.091109s