Endorsements
Excellent book for anyone needing to understand hydraulics and engineering hydrology. Invaluable. My favourite.-Amazon reviewer
This book should be an example of how to write a book for students… Best textbook I have used in my life!-Amazon reviewer