This text covers steady, uniform and non-uniform flow in open channels, giving an exposure of the hydrodynamic concepts and calculation procedures upon which fluvial hydraulics is built. It goes on to discuss transport phenomena including sediment transport, turbidity currents and mixing processes in open channels. The subject matter in each chapter is usually followed by a number of solved exercises, accompanied by a detailed discussion procedure. Unsolved problems are given at the end of each chapter. The book is written in a user-friendly style with an extensive use of worked examples. It provides comprehensive coverage of the topics of sediment and solute/heat transport, and coverage of turbidity currents.