Engineering Rock Mechanics by Suzanne P. Hudson, John A. Hudson & John P. Harrison