This provides an excellent learning environment for understanding wave propagation phenomena and finite volume methods ... introduction into hyperbolic problems and their numerical treatment.' ...