The book “River Mechanics” was part of CIVL-455 (a graduate course of River Engineering at the Department of Civil Engineering, Queen’s University, Canada) by Professors M. S. Yalin and Ana da Silva. This book includes four chapters: The first chapter introduces the basic knowledge of River Morphology, The second chapter introduces the Stabilization of River Course, The third chapter introduces the Modification of River Course , The last chapter introduces Spe Problems in River Course, which introduces the discipline of river dynamics in detail. The purpose is to help readers understand the development law of the river and use its law to serve mankind, or guide it to develop in a direction conducive to mankind, or minimize the negative effects caused by changing the natural process of the river. This book can be used as a textbook for college students majoring in water conservancy and environment, as well as a reference book for relevant researchers or engineering technicians.