Finite volume methods for hyperbolic problems - Leveque, Randall J (Cambridge Texts in Applied Mathematics, 2002)