Blasting Principles For Open Pit Mining by William A. Hustrulid & William Hustrulid