Slope stability analysis and stabilization: new methods and insight by Y. M. Cheng | Menrva Books | MenrvaBooks