BASIC AND APPLIED SOIL MECHANICS - GOPAL RANJAN (NEW DELHI NEW AGE, 2016)