History Scalar Problems Construction of solution Front tracking as a numerical method Examples Systems of Equations Construction of solution for systems Boundary conditions Examples Implementation Algorithm Data structure A Riemann solver for scalar problems