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