This graduate textbook introduces rock mechanics fundamentals simply way and with a strong practical bias, and can also suit undergraduates and engineers. This new edition brings in a completely new chapter on tunneling as well as more on numerical analysis and software, and sections on slope failure mechanisms and petroleum geology.