Soil engineering in theory and practice by Alam Singh · Bookplated