Inland Navigation - Means of dealing with large differences in head in order to facilitate the passage of vessels on inland waterways - 1 - 122

--Offprints