This book discusses the fundamental principles of different branches of geology prescribed in the syllabus, so that the students acquire basic knowledge of the subject. The book consists of basic concepts and practical aspects of these subjects as prescribed syllabus of Civil and Mining Engineering courses in various Universities and Institutes.