Rock Excavating and Blasting by J. J. Cosgrove | Menrva Books