Civil Engineering Soils and Geology Procedures for Foundation Design of Buildings and Other Structures Except Hydraulic Structures