The geology of ore deposits - Guilbert, John M (CBS Publishers, 2007)