The book discusses different branches of geology, earths internal structure, composition of the earth, hydrogeology, geological structures and their impact on terrain stability and solution of several engineering problems related with stability and suitability of site for construction. The text is supported by a number of illustrations and diagrams for better understanding of the concepts discussed.