D. RycroftBooksHydraulic design in water resources engineeringConcise Siswati DictionaryAuthor data: Open Library