Review of Hydrodynamics and Water Quality: Modeling Rivers, Lakes, and Estuaries by Zhen-Gang Ji. Second edition. (May 2019)