Engineering rock mechanics by J. A. Hudson | Menrva Books