Soil engineering : in theory and practice. - - Singh, Alam (CBS publishers & distributors, 2006)