Rock Mechanics: An Introduction by Sanjay Kumar Shukla | Menrva Books | MenrvaBooks