Geotechnical Engineering is a branch of Civil Engineering related to study of soil mechanics, engineering properties of soils, behavior of soil under various loading conditions and implementing its principles for design of foundations, retaining walls, slope stability and soil improvement for construction of structures. Geotechnical Engineering is a vast field and a lot of … [Read more...] about Must-Read Books for Geotechnical Engineering Professionals