Rock Characterisation, Modelling and Engineering Design Methods by John A. Hudson | Menrva Books | MenrvaBooks