BASIC AND APPLIED SOIL MECHANICS - GOPAL RANJAN (New Delhi NEW AGE, 2017)