Most of the material here is based on the second assignment presented at the 2010 Perimeter Scholars International summer school, documentation from which can be found here. An extremely useful resource for understanding the type of numerical method here and far beyond is Randall LaVeque's Numerical Methods for Conservational Laws. Besides these two primary resources, the following links may prove useful.

Other useful links