Failure mechanism and stability analysis of rock slope : new insight and methods /: new insight and methods. ([2020])