Open channel flow: numerical methods and computer applications - Jeppson, Roland W. (CRC Press, 2011)