Principles of soil dynamics - Das, Braja M. 1941-; Luo, Zhe (Cengage Learning, 2017)