Dictionary of Water Engineering by Charles Kerr, Ken Nelson & Kenneth D. Nelson