How do soil properties affect the stability of a slope in civil engineering?
A. Discuss the significance of factors such as soil type, moisture content, and slope angle in determining slope stability.
B. Explain the concepts of cohesion and internal friction angle in soil mechanics and their influence on slope stability analysis.
C. Furthermore, elucidate the role of groundwater flow and its impact on slope stability, considering factors like pore water pressure and seepage forces.
D. Provide examples of slope stability failures and the engineering measures used to mitigate them, emphasizing the importance of comprehensive geotechnical investigations and slope stabilization techniques in civil engineering practice.