Riemann solvers and numerical methods for fluid dynamics : a practical introduction - Toro, Eleuterio F. (Springer, 1999)