An Artificial Viscosity Method For The D by Geoffrey B. McFadden