The geology of ore deposits - Guilbert, John M. (W. H. Freeman, 1986)