Principles of foundation engineering - Das, Braja M. (Cengage Learning EMEA, 2023)