Rock Failure Mechanisms Illustrated and Explained by Chun'An Tang | Menrva Books | MenrvaBooks