Computational hydraulics an introduction - Vreugdenhil, Cornelis B. (Springer, 1989)