Principles and Practices of Rock Blasting | 9781032555935 | Memmo