Principles and Practices of Rock Blasting | 9781032610245 | Memmo