Principles of Geotechnical Engineering 10th Edition by Braja M. Das